package AltasEstaticas;
import vos.Articulo;
import view.Fachada1;
import model.ArticuloDao;
import model.KitDao;

import java.io.*;
import vos.Kit;
import model.ConnPostgres;
import javax.swing.JOptionPane;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Types;
import java.util.Vector;
import java.sql.*;
import java.lang.*;

public class AltaEstatica1 {
	
	public void altaArticulo(String sNombre, String sDescripcion, double dPrecio)throws Exception{
		Articulo art = new Articulo(sNombre,sDescripcion,dPrecio);
		ArticuloDao artDao = new ArticuloDao();
		art.setNombre(sNombre);
		art.setPrecio(dPrecio);
		art.setDescripcion(sDescripcion);
		artDao.altaArticulo(art);
        artDao.actualizarStock(art);
	}
	
	public void altaKit(String sNombre, String sDescripcion, String sTemporada)throws Exception{
		
		Kit kit= new Kit(sNombre,sDescripcion,sTemporada);
		KitDao kitDao = new KitDao();
		Fachada1 fachada=new Fachada1();
		kit.setNombre(sNombre);
		kit.setDescripcion(sDescripcion);
		kit.setTemporada(sTemporada);
		Articulo tmpart;
		kitDao.altaKit(kit);
		//BuscarDaoArt busca= new BuscarDaoArt();
		Articulo arti=null;
		String nombre;
		nombre=fachada.altaAuto1();
		//arti=busca.buscarArt(nombre);
		tmpart=arti;
		int op2;
		
		do{
			nombre=fachada.altaAuto1();
			//arti=busca.buscarArt(nombre);
			kitDao.kitParte(kit, tmpart);
			kitDao.kitParte(kit, arti);
			op2=fachada.pregunta();
		}while(op2==1);
		
		kitDao.altaKit(kit);		          		   
	
	}
		
}
